@import url("icon/iconfont.css");
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
iframe {
	margin: 0;
	padding: 0
}

dl,
dt,
dd {
	display: block;
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font-family: tahoma, Arial, microsoft yahei, SimSun;
	font-size: 14px;
	line-height: 1.5em;
	color: #333333
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

fieldset,
img {
	border: 0
}

img {
	vertical-align: top
}

address,
caption,
cite,
dfn,
em,
th,
var,
optgroup {
	font-style: normal;
	font-weight: 400
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	display: block;
	margin: 0;
	padding: 0
}

code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace
}
html{overflow-x: hidden;}
ol,
ul,
li {
	list-style: none
}

a {
	text-decoration: none;
	color: #222;
	cursor: pointer!important;
}

a:hover {
	text-decoration: none!important;
}

a:active {}

a:focus {
	text-decoration: none!important;
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,
select,
button {
	vertical-align: baseline;
	*vertical-align: middle;
	font-size: 100%;
	border: 0;
	background: 0 0
}

input[type=checkbox],
input[type=radio] {
	vertical-align: middle;
	margin: 0 5px
}

input[type=text],
input[type=password],
textarea {
	outline-style: none;
	-webkit-appearance: none
}

textarea {
	resize: none
}

textarea {
	overflow: auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .clearfix {
	height: 1%
}

*+html .clearfix {
	min-height: 1%
}

*html {
	zoom:expression(function(ele) {
		ele.style.zoom="1";
		document.execCommand("BackgroundImageCache", false, true)
	}
	(this))
}

.fl {
	float: left
}

.fr {
	float: right
}


.container{
	width: 100%;
	height: auto;
	margin: auto;
    overflow: hidden;
}
.herder-top{
    width: 1200px;
    margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.logo{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nav{
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-left: 50px;
}

.nav>li{
    padding: 30px 20px;
}
.nav>li:hover{border-bottom: 2px solid #e4a904;}
.nav-box{display:none;width: 100%;height:400px;position:absolute;top: 123px;background-color: rgba(228,169,4,0.6);left: 0;z-index:99;}
.nav-con{display: flex;width: 1200px;margin: 30px auto;overflow:hidden;}
.nav-li-img{border-right: 1px solid #fff;padding: 20px 50px 20px 0;}
.nav-li-img img{width: 450px;height:300px;}
.nav-li-ul{display: flex; margin-left: 50px; margin-top: 20px; width: 100%;position: relative;}
.nav-li-ul>li{height: 40px;}
.nav-li-ul>li>a{display:block;width: 110px;height:40px;line-height:40px;overflow:hidden;text-align: center;border-bottom: 1px solid #fff;color: #fff;}
.nav-li-ul>li.on>a{background-color: rgba(255,255,255,0.9);color: #e4a904;}
.nav-pro{display: none;position: absolute;top: 50px;left: 0;}
.nav-li-ul>li.on .nav-pro{display: block;}
.nav-pro-ul{display: flex;}
.nav-pro-ul>li>a{display: block;width: 110px;height:40px;line-height:40px;overflow:hidden;color: #FFFFFF;}
.nav-pro-ul>li>a:hover{color: #222;}
.act{
    border-bottom: 2px solid #e4a904;
}
.herder{width: 100%;height: auto;top: 0;position: relative;}
.header-login {height: 40px;line-height: 40px;background-color: #333;}
.login-top {width: 1200px;margin: auto;}
.login-top .left-box{float:left;color:#fff;}
.login-top .right-box{float:right;}
.login-top .right-box a{color:#fff;margin: 0 10px;}
.herder-on{position: fixed;background-color: rgba(255,255,255,0.8);z-index: 99;}
.tel{display: flex;flex-shrink:0;justify-content: center;align-items: center;}

/*首页*/
.swiper-container{margin-top: 0px;height:620px;overflow:hidden;}
.about{display: flex;justify-content: space-between;padding: 0 90px;width: 1200px;overflow: hidden;margin: auto; margin-top:80px;}
.about-left{width: 515px;height: 424px;overflow: hidden;}
.about-left img{width: 100%;height: 100%;}
.about-right{width: 600px;height: 100%;margin-top: 52px;position: relative;}
.about-right h3{font-size: 30px;position: relative;line-height: 100%;}
.about-right i{display:block; width: 80px;height: 3px; background-color: #e4a904; margin: 20px 0 15px;}
.about-right h2{font-size: 30px;position: relative;line-height: 100%; color: #626161;}
.about-right img{width: 165px;height: 127px;position: absolute;top: 0;right: 60px;}
.about-right .about-con{float: right;width: 100%;height: 205px; margin-top: 40px; font-size: 14px;line-height: 35px;overflow: hidden;}
.about-right a{float: right; font-size: 16px;color: #e4a904;margin-top: 20px;}
.yewutix{background:url(../image/03.jpg) center no-repeat;width: 100%;overflow: hidden;margin-top: 80px;}
.yewutix-title{width:1200px; margin: 80px auto;text-align: center;}
.yewutix-title .yewutix-title-con{width:350px; text-align: center; margin: 0 auto;}
.yewutix-title h3{font-size: 30px;position: relative;line-height: 100%;}
.yewutix-title i{display:block; width: 80px;height: 3px;background-color: #e4a904;margin: 15px 0;}
.yewutix-title h2{font-size: 30px;position: relative;line-height: 100%; color: #626161;}
.business{width: 1200px;height: auto;margin:auto;}
.business>a { height: 448px; float: left; width: 150px; position: relative; overflow: hidden; transition: all 0.5s; }
.business>a i { font-size: 24px; color: #FFF; }
.business>a .left { float: left; width: 150px; background: #4f3e15; opacity: 0.8; height: 494px; }
.business>a .left-con{color: #FFFFFF; margin-top: 230px; text-align: center; display: block;}
.business>a .left-con h3{font-size: 18px; margin-bottom: 20px;font-weight:bold;}
.business>a .left-con p{margin-bottom: 5px;}
.business>a .right { width: 750px; height: 60px; position: absolute; bottom: 100px; background: #4f3e15; opacity: 0; padding-top: 20px;padding-left: 20px;color:#ffffff;}
.business .right h3 { font-size: 18px; font-weight:bold;}
.business>a.on { width: 750px; }
.business>a.on .left{ opacity: 0; }
.business>a.on .right{ bottom:0; opacity: 0.8; }
.rementuijian{height:650px;overflow: hidden;padding-top: 90px;position: relative;background:url(../image/04.jpg) center no-repeat;}
.tuijian-title{font-size: 48px;color: #000;line-height: 160%;}
.tuijian{width: 1200px;height: auto;margin:0 auto 54px; text-align: center;}
.tuijian h3{font-size: 30px;line-height: 100%;}
.tuijian i{display:block; width: 80px;height: 3px;background-color: #e4a904;margin: 15px 0;position: relative;left: 46.5%;}
.tuijian h2{font-size: 30px;position: relative;line-height: 100%; color: #626161;}
.tuijian-fu{font-size: 30px;line-height: 160%;}
.tuijian-xq{width:1200px;height: 477px;margin: auto;overflow: hidden;position: relative;}
.tuijian-xq .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.tuijian-xq .swiper-slide .tj-li-img {width: 100%;height: 100%;}
.tuijian-xq .swiper-slide:hover .tj-li-nr-act{transition: all 0.4s ease 0s; opacity: 1;-webkit-transform: none;transform: none}
.swiper-button .swiper-button-next:after, .swiper-button .swiper-button-prev:after{color: #b4b4b4;}
.swiper-button .swiper-button-next{right:250px;}
.swiper-button .swiper-button-prev{left:250px}
.tj-li-nr{position: absolute;bottom:0px;width: 100%;transition: all 0.4s ease 0s; opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);background-color: rgba(0,0,0,0.5);padding-top: 24px;padding-bottom: 24px;}
.tj-li-nr>h3{margin: 0 26px;font-size: 24px;color: #fff;line-height: 160%;margin-bottom: 15px;text-align:left;}
.tj-li-nr>p{margin: 0 26px;font-size: 14px;color: #fff;line-height: 160%;text-align:left;}
.tj-li-nr>dd{margin: 26px 26px 0;display: flex;justify-content: space-between;align-items: center;}
.tj-li-nr>dd>span{color: #fff;font-size: 12px;letter-spacing: 1px;}
.youshi-box {width: 1200px;margin:auto;padding-top: 60px;}
.youshi{width: 1200px;height: 150px;margin: auto;display: flex;justify-content: space-around;overflow: hidden;align-items: center;}
.youshi-li{position: relative;text-align: center;}
.youshi-li>h3{color: #E4A904;font-size:38px;font-weight: bold;}
.youshi-li>p{display: flex;flex-direction: column;margin-top: 15px;}
.jdal{overflow: hidden;}
.jdal-f{display:flex;justify-content:flex-start;align-items: center;width: 1200px;margin: auto;}
.jdal-f-li{width:200px;height:44px;line-height:44px;text-align: center;margin-right: 6px;background-color: #d3d3d3;color: #0c0307;font-size: 14px;overflow: hidden;cursor:pointer;}
.jdal-f-li:hover{background-color:#e4a904;}
.jdal-f-li:last-child{margin-right: 0;}
.jdal-f-li.on{background-color:#e4a904;}
.jdal-forter{position: relative;overflow: hidden;width: 100%;height: 400px;}
.jdal-kua{display: flex;width: 100%;height: auto;justify-content: flex-start;margin-top: 20px;position: absolute;top: 0;left: 0;}
.jdal-kua-li{position: relative;overflow: hidden;}
.jdal-kua-li>img{width: 623px;height: 380px;display: block;}
.jdal-kua-li .txtBox {position: absolute;width: 100%;height: 120px;background: rgba(0,0,0,0.75);opacity: 0;left: 50%;bottom: -55px;transform: translate(-50%, -50%);transition: all .8s ease;}
.jdal-kua-li .leftBox {position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%);width: 94%;height: auto;overflow: hidden;}
.jdal-kua-li .proTitle {line-height: 30px;color: #fff;overflow: hidden;font-size: 20px;}
.jdal-kua-li .proSummry {color: #fff;overflow: hidden;transition: all 0.5s ease-in-out;margin-top: 5px;}
.jdal-kua-li:hover .txtBox{opacity:1}
.hxys{background-color: #EEEEEE;position: relative;overflow: hidden;padding-top: 80px;}
.hxys .tuijian{display: none;margin: 0 auto;}
.hxys .tuijian:first-child{display: block;}
.hxys-tab{display: flex;justify-content: center;align-items: center;overflow: hidden;}
.hxys-tab-title{color: #6e6e6e;font-size: 14px;padding: 9px 51px;background-color: #d3d3d3;position: relative;letter-spacing: 1px;margin-top: 50px;margin-right: 40px;}
.aon{background-color: #E4A904;border-color: #E4A904;color: #0c0307;}
.hxys-tab-title:last-child{margin-right: 0;}
.hxys-c{width: 1200px;height:630px;margin:0 auto;}
.hxys-li{position: relative;width: 1200px;display: none;text-align: center; margin-top:50px;}
.hxys-li:first-child{display: block;}
.hxys-li .hxys-img{width:600px;}
.hxys-li .hxys-li-1{width: 250px;}
.hxys-li .hxys-li-1>h3{width: 100%;line-height: 160%;}
.hxys-li .hxys-li-1>h3>span{display: inline-block;font-size: 24px;}
.hxys-li .hxys-li-1>h3>span:first-child{font-size:30px;margin-right:10px;}
.hxys-li .hxys-li-1>p{font-size: 14px;margin-top: 10px;}
.hxys-li .hxys-li-1:nth-child(1){position: absolute;top: 0;left: 100px;text-align: right;}
.hxys-li .hxys-li-1:nth-child(2){position: absolute;top: 0;right: 100px;text-align: left;}
.hxys-li .hxys-li-1:nth-child(3){position: absolute;top: 250px;left: 0;text-align: right;}
.hxys-li .hxys-li-1:nth-child(4){position: absolute;top: 250px;right: 0;text-align: left;}
.hxys-li .hxys-li-1:nth-child(5){position: absolute;top: 450px;left: 100px;text-align: right;}
.hxys-li .hxys-li-1:nth-child(6){position: absolute;top: 450px;right: 100px;text-align: left;}
.hxys-li .liucheng-li{width: 100px;}
.hxys-li .liucheng-li>h3{font-size: 30px;}
.hxys-li .liucheng-li>p{font-size: 14px;margin-top: 10px;}
.hxys-li .liucheng-li:nth-child(1){position: absolute;bottom: -50px;left: -5px;}
.hxys-li .liucheng-li:nth-child(2){position: absolute;top: 190px;left: 130px;}
.hxys-li .liucheng-li:nth-child(3){position: absolute;bottom: -20px;left: 270px;}
.hxys-li .liucheng-li:nth-child(4){position: absolute;top: 90px;left: 410px;}
.hxys-li .liucheng-li:nth-child(5){position: absolute;top: 250px;left: 550px;}
.hxys-li .liucheng-li:nth-child(6){position: absolute;top: 120px;left: 690px;}
.hxys-li .liucheng-li:nth-child(7){position: absolute;top: 230px;right: 270px;}
.hxys-li .liucheng-li:nth-child(8){position: absolute;top: 60px;right: 130px;}
.hxys-li .liucheng-li:nth-child(9){position: absolute;top: 150px;right: -10px;}
.liji{padding: 10px 44px;font-size: 18px;color: #fff;border-radius: 25px;position: absolute;bottom: -120px;left: 50%;margin-left: -84px;background-color: #e4a904;}
.news{margin-top: 80px;overflow: hidden;}
.news-con{width: 1200px;height: auto;margin: auto;}
.news-con>h3{font-size: 30px;color: #3e3a39;line-height: 100%;text-align: center;font-weight: 500;letter-spacing: 2px;}
.news-con>p{font-size: 16px;color: #999;text-align: center;line-height: 100%;margin-top: 18px;letter-spacing: 2px;margin-bottom: 27px;}
.news-con ul li{width: 530px;height: auto;overflow: hidden;}
.news-con ul li dd img{width: 100%;height:300px;}
.news-t{margin-top: 40px;height: 30px;}
.news-t h3{font-size: 25px;width: 150px;float: left;}
.news-t a{float: right;color: #e7b423;}
.news-n{width: 100%;height: auto;overflow: hidden;position: relative;margin-top: 40px;}
.news-n a{display: block;height: 80px;margin-bottom: 20px;}
.news-n-t{width: 70px;float: left;text-align: center;padding: 10px 0;}
.news-n-t h3{font-size: 18px;}
.news-n-t p{font-size: 28px; margin-top: 8px;}
.news-n-c{width: 440px;float: right;}
.news-n-c h3{font-size: 18px;height: 20px;overflow: hidden;}
.news-n-c p{font-size: 15px;margin-top: 10px;height: 40px;overflow: hidden;}
.hzhb{position: relative;overflow: hidden; margin-bottom: 50px;}
.hzhb-nr{width: 1200px;height: auto;margin: auto;position: relative;overflow: hidden;}
.hzhb-nr .swiper-hzhb{height: 280px;}
.hzhb-nr .swiper-slide {height:80px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.hzhb-tab{float: right;display: flex;align-items: center;margin-top: 20px;}
.hzhb-tab>dd{padding: 5px 30px;background-color: #d3d3d3;margin-right: 10px;overflow: hidden;}
.hzhb-tab>dd:last-child{margin-right: 0;}
.hzhb-tab>dd>img{margin-top: 2px;}
.hzhb-tab>dd:hover{background-color: #e4a904;}
.content{padding: 50px 0 30px;min-height:600px;}
.top-img img{width:100%;}
.sub-nav {background-color: #222222;}
.nav-info{width: 1200px;margin: auto; padding: 20px 0;position: relative;}
.nav-info span{color:#A9A9A9;}
.nav-info .search{position: absolute;right: 0px;bottom: 10px;border:1px solid #A9A9A9;border-radius: 4px;}
.nav-info .search input{width: 275px;height: 35px;padding-left: 10px;float: left;color:#ccc;}
.nav-info .search a::before{content: '';width: 32px;height: 32px;display: block;background: url(../image/ser.png) no-repeat;background-size: 80%;cursor:pointer;margin-top: 5px;float: left;}
.nav-ul{display:flex;justify-content:center;align-items: center;width: 1200px;margin: auto;}
.nav-li{width:180px;height:44px;line-height:44px;text-align: center;margin-right: 6px;background-color: #d3d3d3;color: #0c0307;font-size: 14px;overflow: hidden;}
.nav-li:last-child{margin-right: 0;}
.nav-li.on{background-color:#e4a904;}
.nav-li:hover{background-color:#e4a904;}

/*产品*/
.con-pro{width: 1200px;height: auto;margin: auto;margin-top: 50px;min-height:700px;}
.product{width: 100%;height: auto;}
.product li{float: left;background-color: #d3d3d3;width: 380px;height: 336px; margin-left: 30px; margin-bottom: 30px;}
.product li:nth-child(3n+1){margin-left: 0;}
.product li:hover{background-color: #e4a904;}
.product li:hover .product-nr{color: #ffffff;}
.product li:hover img{transform: scale(0.97);transition: all 0s ease 0s;-webkit-transform: scale(0.97);}
.product-img img{width: 100%;height: 250px; transition: all 0s ease 0s;}
.product-nr{padding: 20px 0;}
.product-nr h3{font-size: 18px;text-align: center;height:20px;overflow:hidden;}
.product-nr p{font-size: 16px;text-align: center;margin-top: 10px;}
.p_more{ display:flex;justify-content:center;align-items: center;margin-top: 30px;}
.p_more a{font-size: 16px;background-image: url('./image/xia.png');}
.p_more a::before{content: '';width: 32px;height: 32px;display: block;background: url(../image/xia.png) no-repeat;position: absolute;margin-left: -28px;margin-top: -6px;}

/*产品详情*/
.alxq{width: 1200px;height: auto;margin: auto;}
.alxq-b>h3{font-size: 26px;text-align: center;line-height: 100%;letter-spacing: 2px;}
.alxq-l{width: 880px;height: auto;min-height: 800px;overflow: hidden;float: left;padding-right:10px;padding-bottom: 20px;border-right: 1px solid #eee;}
.alxq-b>span{color: #a7a7a7;text-align: center;font-size: 14px;display: block;margin-top: 21px;margin-bottom: 31px;}
.alxq-b table{width: 870px;height: 100%;box-shadow: 0 0 3px 3px #eee;margin: auto;}
.alxq-b table td{font-size: 16px;color: #333;height: 57px;padding:0 20px;}
.alxq-nr{padding:5px;overflow: hidden;margin-bottom: 30px;min-height: 500px;}
.alxq-nr img{display: initial;max-width: 100%;margin: 17px auto!important;}
.alxq-nr p{font-size: 16px!important;color: #333;line-height: 160%;}
.team-nr{}
.team-title{text-align:center;font-size:26px;margin-bottom:20px;}
.team-con{display:flex;}
.team{width: 400px;height: auto;border: 1px solid #e4a904;padding: 18px 13px;margin: 20px;}
.team>h3{font-size: 22px;text-align: center;color: #333;margin-bottom: 11px;}
.team>span{display: block;width: 89px;height: 1px;background: #e4a904;margin: 0 auto 16px;}
.team>img{width: 100%;height: 232px;margin-bottom: 13px;}
.team>h4{font-size: 16px;text-align: center;font-weight: 500;color: #333;margin-bottom: 13px;}
.team>b{display:block;font-size: 16px;text-align: center;font-weight: 500;color: #333;margin-bottom: 13px;}
.team>p{margin-bottom: 13px;height:63px;overflow:hidden;}
.team>a{display: block;height: 44px;line-height: 44px;text-align: center;background-color: #e4a904;font-size: 16px;font-weight: 500;letter-spacing: 2px;margin-bottom: 18px;}
.shejixq-r{width: 275px;float: right;}
.shejiq-r1{padding-bottom:18px;background: #f5f5f5;margin-bottom: 11px;}
.shejiq-r1 .title {height: 47px;line-height: 47px;color: #2c3e50;border-bottom: 2px solid #e4a904;padding: 0 30px 0 20px;font-size: 16px;display: inline-block;}
.shejiq-r1 form{padding: 0 20px;overflow: hidden;padding-top: 17px;}
.shejiq-r1 form input{display: block;border:1px solid #dddddd;width:225px;height: 35px;line-height: 35px;color: #848383;background: #fff;padding-left: 10px;margin-bottom: 12px;}
.shejiq-r1 form select{width:237px;height:35px;border:1px solid #dddddd;color: #848383;background: #fff;padding-left: 5px;margin-bottom: 12px;}
.shejiq-r1 .submit{width: 237px;height: 35px;background-color: #e4a904;color: #222;letter-spacing: 2px;margin-top: 5px;margin-bottom:21px;border:none;cursor:pointer;}
.shejiq-r1 p{text-align: center;line-height: 200%;color: #333;}
.shejiq-r1 p span{font-size: 16px;color: #ff0000;}
.shejiq-r1 p i{color: #ff0000;font-style: normal;}
.msg-list {margin-top:20px;}
.msg-li{border-bottom: 1px solid #ddd;margin: 0 20px 8px;}
.msg-li:last-child{border-bottom:none;}
.msg-li p{text-align: left;}
.msg-li .msg-name{text-align: right;color: #ff0000;}

/*新闻*/
.con-news{width: 1200px;height: auto;margin: auto;margin-top: 50px;min-height:700px;}
.news-ul li{height: 180px;}
.news-ul li a:hover h3,.news-ul li a:hover p{color: #e4a904;}
.news-ul li a h3{font-size: 16px;letter-spacing: 2px;}
.news-ul li a p{letter-spacing: 1px;line-height: 160%;margin-top: 18px;height: auto;height: 110px; overflow: hidden;}
.news-ul .news-time{float: left;width: 150px;height:180px;border-right: 1px solid #b9b9b9;}
.news-ul .news-time .time-dd{font-size: 40px;margin-top: 20px;}
.news-ul .news-time .time-mm{margin-top: 15px;}
.news-ul .news-img{float: left;width: 350px;margin-left: 30px;}
.news-ul .news-img img{width: 100%;height: 150px;}
.news-ul .news-info{float: left;width: 630px;margin-left: 30px;}

/*新闻详情*/
.news-info{width: 1200px;height: auto;margin: auto;}
.news-info .con-title h3{font-size: 24px;letter-spacing: 2px;color: #333333;text-align: center;line-height: 24px;}
.news-info .con-title span{letter-spacing: 1px;display: block;text-align: center;margin-top: 9px;}
.news-info .con-title{padding-bottom: 20px;border-bottom: 1px solid #f2e3c0;}
.news-info .con-info{margin-top: 30px;min-height: 500px;}
.news-info .con-info img{max-width: 100%;}

/*场地资源*/
.con-venue{width: 1200px;height: auto;margin: auto;margin-top: 50px;min-height:700px;}
.venue-ul li{height: 180px;}
.venue-ul li a:hover h3,.news-ul li a:hover p{color: #e4a904;}
.venue-ul li a h3{font-size: 16px;letter-spacing: 2px;}
.venue-ul li a p{letter-spacing: 1px;line-height: 160%;margin-top: 18px;height: auto;height: 110px; overflow: hidden;}
.venue-ul .venue-img{float: left;width: 350px;margin-left: 30px;}
.venue-ul .venue-img img{width: 100%;height: 150px;}
.venue-ul .venue-con{float: left;width: 720px;margin-left: 30px;}

/*关于我们*/
.aboutus{display: flex;justify-content: space-between;padding: 0 90px;width: 1200px;overflow: hidden;margin: auto;margin-top: 80px;}
.aboutus-left{width: 595px;height: 100%;}
.aboutus-left h3{font-size: 48px;font-weight: 700;position: relative;line-height: 160%;}
.aboutus-left h3 img{margin-left: 35px;}
.aboutus-left h2{font-size: 25px;margin-bottom: 30px;line-height: 180%;border-bottom: 2px solid #e4a904;width:100px;}
.aboutus-left p{line-height: 160%;overflow: hidden;}
.aboutus-left a{float: right;padding: 10px;border: 2px solid #e4a904;font-size: 14px;color: #e4a904;margin-top: 20px;}
.aboutus-right{width: 580px;height: 480px;overflow: hidden;}
.aboutus-right img{width: 100%;height: 100%;}
.aboutus-right img:hover{transform: scale(1.05);transition: all 0.4s ease 0s;-webkit-transform: scale(1.05);}
.aboutus-right img{transition: all 0.4s ease 0s;}

/*联系我们*/
.contactus{width: 1200px;margin: auto;}
.contactus-title{text-align: center;margin-top: 30px;}
.contactus-title h3{font-size: 32px;line-height: 160%;}
.contactus-title p{font-size: 20px;}
.contactus-info{display: flex;justify-content: space-between;margin-top: 50px;}
.contactus-info form{width: 100%;}
.contactus-info form textarea{width: 98.4%;height: 180px;padding: 10px;border:1px solid #848383;color: #848383;margin-bottom: 20px;}
.contactus-info form input{display: block;border:1px solid #848383;width:100%;height: 45px;line-height: 45px;color: #848383;padding-left: 10px;margin-bottom: 25px;}
.contactus-info .sumbit{width: 150px;height: 45px;border:0;background-color: #e4a904;color: #fff;letter-spacing: 2px;margin-top: 5px;margin-bottom:21px;}
.contactus-left{width: 600px;height: 100%;}
.contactus-left h3{font-size: 48px;font-weight: 700;position: relative;line-height: 160%;}
.contactus-left h3 img{margin-left: 35px;}
.contactus-left h2{font-size: 25px;margin-bottom: 30px;line-height: 180%;border-bottom: 2px solid #e4a904;width:100px;}
.contactus-left p{height: 330px;font-size: 14px;line-height: 160%;overflow: hidden;}
.contactus-left a{float: right;padding: 10px;border: 2px solid #e4a904;font-size: 14px;color: #e4a904;margin-top: 20px;}
.contactus-right{width: 550px;height: 480px;overflow: hidden;}
.contactus-right img{width: 100%;height: 100%;}
.contactus-right img:hover{transform: scale(1.05);transition: all 0.4s ease 0s;-webkit-transform: scale(1.05);}
.contactus-right img{transition: all 0.4s ease 0s;}
#container {overflow: hidden;width: 100%;height: 350px;margin: 0;}
.iw_poi_title{color:#cc5522;font-size:15px;}
.iw_poi_content{margin-top:5px;}

/*分页*/
.page-box {margin-top: 80px;text-align: center;}
.page-box span {border: 1px solid #e7b423;padding: 6px;margin: 0 5px;color: #e7b423;display: inline-block;}
.page-box a {border: 1px solid #e7b423;padding: 6px;margin: 0 5px;color: #e7b423;display: inline-block;}
.page-box .num{width: 25px;}
.page-box .current {background: #e7b423;color: #fff;}

.msg-box{padding: 10px 0;background-color: rgba(0,0,0,0.8);}
.msg-box-on{position: fixed;bottom: 0;z-index: 99;width: 100%;}
.msg-form{width: 1200px;margin: auto;}
.msg-form .input-txt{width:120px;height: 40px;background-color: rgba(255,255,255,0.55);padding: 0 10px;}
.msg-form .select-opt{width:150px;height: 40px;background-color: rgba(255,255,255,0.55);color: #848383;}
.msg-form .input-btn{width: 150px;height: 40px;background-color: #e7b423;color: #0c0307;cursor:pointer;}
.footer{width: 100%;overflow: hidden;position: relative;background:url(../image/17.jpg) no-repeat;padding-bottom: 130px;background-size: cover;}
.foote-nr{width: 1200px;height: auto;margin: auto;margin-top: 40px;display: flex;justify-content: space-between;}
.footer-nr-left{width: 800px;}
.footer-nr-right{width:350px;}
.footer-nav{height: 25px;}
.footer-nav a{color: #FFFFFF;display: block;float: left;width: 140px;text-align: center;}
.footer-nav a:first-child{text-align: left;width: 70px;}
.footer-nav span{color: #FFFFFF;float: left;}
.footer-hr{height: 1px;background-color: #FFFFFF;width: 755px;margin-top: 20px;}
.footer-con{display: flex;justify-content: space-between;}
.footer-con-nav{width: 260px;padding-top: 30px;}
.footer-con-nav p{margin-bottom: 5px;color: #FFFFFF; line-height: 25px;}
.footer-con-nav p img{width: 25px;margin-right: 10px;}
.footer-con-nav p a{color: #FFFFFF;}
.footer-con-nav p span{color: #FFFFFF; margin: 0 5px;}
.footer-nr-right h3{color: #FFFFFF;}
.footer-nr-nav{margin-top: 20px;}
.footer-nr-nav a{display: block;float: left;margin-right: 40px;margin-bottom: 20px;position:relative;}
.footer-nr-nav a>img{width: 40px;height: 40px;}
.footer-nr-nav-con {background: #fff;width: 120px;height: auto;position: absolute;top: 50px;left: -50px;padding:10px;text-align: center;display: none;z-index: 99;}
.footer-nr-nav-con span{border-width: 0 10px 12px;border-style: solid;border-color: transparent transparent #fff;position: absolute;top: -12px;left: 60px;}
.footer-nr-nav-con>img {opacity: 1;width: 100%;}
.footer-ba{width: 100%;height: 80px;position: absolute;bottom: 0;background-color: rgba(0,0,0,0.5);}
.beian{width: 1200px;height: 100%;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;margin: auto;}
.beian>p{color: #bfbfbf;font-size: 14px;line-height: 160%;}
.beian>p>a{color: #bfbfbf;font-size: 14px;line-height: 160%;}
.kefu{position: fixed;top: 60%;width: 36px;height: auto;background-color: rgba(0,0,0,.8);right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index:99;}
.kefu-li{padding: 11px 8px;position: relative;cursor: pointer;}
.kefu-li::after{content: '';display: block;width:20px;bottom: 0;position: absolute;height: 1px;background-color: #BFBFBF;left: 50%;margin-left: -10px;}
.kefu-li:last-child::after{display: none;}
.kefu-con {background: #fff;width: 260px;height: auto;position: absolute;bottom: 0;right: 33px;box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);display: flex;flex-direction: column;align-content: center;justify-content: center;padding: 30px 10px;text-align: center;display: none;}
.kefu-con h3 {font-size: 16px;color: #333;letter-spacing: 0;line-height: 14px;}
.kefu-con h2 {font-size: 20px;color: #e4a904;letter-spacing: 0;line-height: 22px;margin-top: 20px;font-weight: 500;}
.kefu-con h4 {font-size: 14px;color: #666;letter-spacing: 0;line-height: 12px;}
.kefu-con img {opacity: 1;width: 100%;}
.news-xia{display: block;-webkit-animation: pulse 2s infinite;animation: pulse 2s infinite;}
@-webkit-keyframes pulse {
        0% {-webkit-transform: translate(0, 0);transform: translate(0, 0); }
        50% {-webkit-transform: translate(0, 10px);transform: translate(0, 10px); }
        100% {-webkit-transform: translate(0, 0);transform: translate(0, 0); } 
    }
@keyframes pulse {
        0% {-webkit-transform: translate(0, 0);transform: translate(0, 0); }
        50% {-webkit-transform: translate(0, 10px);transform: translate(0, 10px); }
        100% {-webkit-transform: translate(0, 0);transform: translate(0, 0); } 
   }
.more{-webkit-animation: puls 1s infinite;animation: puls 1s infinite;display: block;}
@-webkit-keyframes puls {
        0% {-webkit-transform: scale(0.9);transform: scale(0.9); }
        50% {-webkit-transform: scale(1.05);transform: scale(1.05); }
        100% {-webkit-transform: scale(0.9);transform: scale(0.9); } 
    }
@keyframes puls {
        0% {-webkit-transform: scale(0.9);transform: scale(0.9); }
        50% {-webkit-transform: scale(1.05);transform: scale(1.05); }
        100% {-webkit-transform: scale(0.9);transform: scale(0.9); } 
    }
.jdal-kua-on{opacity: 0;}

.mobile-box{display:none;background-color:#333333;position:fixed;bottom:0;width:100%;z-index:99;}
.mobile-nav{display:flex;width:100%;}
.mobile-box a{display:block;width:50%;height:200px;line-height:200px;text-align:center;color:#fff;font-size:80px;}
.mobile-box a:nth-child(1){border-right:1px solid #fff;}

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.left-925{ position:relative; float:left; margin:0; padding:0; width:925px; }
.left-705{ position:relative; float:left; margin:0; padding:0; width:705px; }
.left-690{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px; }
.left-455{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px; }
.left-260{ position:relative; display:block; float:left; width:260px; overflow:hidden; }
.left-220{ position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden; }
.left-auto{ position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1; }
.right-260{ position:relative; display:block; float:right; width:260px; overflow:hidden; }
.right-auto{ position:relative; display:block; overflow:hidden; _zoom:1; }
.bg-wrap{ background:#fff;min-height:765px; }
.bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.bg-wrap.nobg{ background:none; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
.nav-tit.short{ padding-bottom:0; border-bottom:0; }
.nav-tit a{ margin-left:10px; color:#333;  }
.nav-tit a:hover,.nav-tit a.selected{ color:#34ad2a; }
.nav-tit i{ margin-left:10px; color:#e0e0e0; }
.sub-tit{ margin:0 50px 10px; padding-top:35px; height:42px; border-bottom:1px solid #e0e0e0; font-size:16px; }
.sub-tit a.add{ display:block; margin-right:10px; float:right; color:#23ac38; font-size:14px; line-height:42px; }
.sub-tit a.add i{ display:inline-block; margin-right:5px; color:#23ac38; font-size:14px; }
.sub-tit ul{ display:inline-block; }
.sub-tit ul li{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; }
.sub-tit ul li a{ display:inline-block; padding:0 15px; line-height:42px; }
.sub-tit ul li.selected a{ border-bottom:2px solid #23ac38; color:#23ac38; }
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
.slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }

.login-content{width:1200px;margin: 15px auto;min-height:600px;padding-top:150px;background: #fff;}
.login-box{ margin:0 auto; padding-bottom:50px; width:343px; overflow:hidden; }
.login-box .input-box{ position:relative; display:inline-block; margin-bottom:20px; padding:0 10px; width:320px; border:1px solid #e5e5e5; height:42px; line-height:22px; color:#333; font-size:14px; overflow:hidden; }
.login-box .input-box input{ padding:12px 0; width:100%; height:20px; line-height:20px; font-size:14px; }
.login-box .remember-box{ margin-bottom:30px; height:20px; line-height:20px; color:#909090; font-size:14px; }
.login-box .remember-box input{ vertical-align:middle; }
.login-box .remember-box label{ margin-right:7px; cursor:pointer; vertical-align:middle; }
.login-box .remember-box a{ color:#00a7ea; vertical-align:middle; }
.login-box .btn-box{ display:block; margin-bottom:20px; height:42px; }
.login-box .btn-box input{ display:inline-block; width:342px; height:42px; line-height:42px; background:#e7b423; cursor:pointer; font-size:14px; text-align:center; }
.login-box .tip-box{ display:block; text-align:center; height:20px; line-height:20px; color:#f90; font-size:13px; }
.login-box .oatuh-box{ clear:both; padding-top:15px; }
.login-box .oatuh-box h3{ display:block; margin-bottom:10px; color:#666; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
.login-box .oatuh-box p{ margin-left:-25px; }
.login-box .oatuh-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
.login-box .oatuh-box p a img{ width:38px; height:38px; }

.register-content{width:1200px;margin: 15px auto;min-height:600px;padding-top:150px;background: #fff;}
.form-box{ margin:0 50px; padding:20px 0 30px; }
.form-box .form-group{ margin:0; padding:10px 0; clear:both; }
.form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
.form-box .form-group dt{ display:block; float:left; padding-right:2%; width:14%; line-height:40px; text-align:right; color:#888; }
.form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
.form-box .form-group dd img{ vertical-align:middle; }
.form-box .form-group dd a.send{ display:inline-block; padding:0 10px; color:#555; border:1px solid #e0e0e0; height:40px; line-height:40px; color:#333; }
.form-box .form-group dd a.send.gray{ color:#999; }
.form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .input.code{ width:80px; }
.form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
.form-box .form-group dd .submit{ display:inline-block; padding:10px 46px; width:42.5%; height:auto; line-height:20px; font-size:14px; background:#e7b423; cursor:pointer; }
.form-box .form-group dd label.mart{ margin-right:5px; }
/*全屏样式*/
.form-box.full{ padding:0 0 50px; }
.form-box.full .form-group dt{ width:25%; }
.form-box.full .form-group dd .input{ width:40%; }

.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }
.user-content{width:1200px;margin: 0 auto;min-height:600px;padding-bottom:15px;}

.avatar-box{ padding:10px 15px; border-bottom:1px solid #e0e0e0; height:60px; background:#fafafa; }
.avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; border-radius:60px; background:#fff; text-align:center; overflow:hidden; }
.avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
.avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:78px; background:#fff; }
.avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.avatar-box p{ color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.avatar-box p b{ color:#23ac38; font-weight:normal; }

.center-nav{ padding:15px 20px 10px; }
.center-nav ul li{ padding:0; overflow:hidden; }
.center-nav ul li h2{ margin-bottom:8px; color:#333; font-size:14px; font-weight:normal; line-height:20px; }
.center-nav ul li h2 i{ display:inline-block; margin-left:5px; color:#666; font-size:14px; line-height:20px; }
.center-nav ul li h2 span{ font-weight:300; }
.center-nav ul li .list{ margin:0 0 15px 26px; font-size:12px; }
.center-nav ul li .list p{ margin-top:5px; }
.center-nav ul li .list a{ display:block; height:24px; line-height:24px; color:#757575; }
.center-nav ul li .list a i{ float:right; line-height:24px; color:#999; font-size:12px; }
.center-nav ul li.selected .list a,.center-nav ul li .list a:hover{ color:#23ac38; }
.center-head{ margin:15px 50px 0; padding:15px; background:#fafafa; }
.center-head .img-box{ display:block; float:left; width:116px; height:116px; text-align:center; border-radius:110px; background:#fff; overflow:hidden; }
.center-head .img-box img{ padding:2px; width:110px; height:110px; border:1px solid #f5f5f5; border-radius:110px; background:#fff; }
.center-head .img-box i{ color:#ccc; font-size:110px; line-height:1.3em; }
.center-head .list-box{ position:relative; display:block;}
.center-head .list-box h3{ display:block; color:#333; font-size:16px; font-weight:normal; line-height:42px; }
.center-head .list-box ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.center-head .list-box ul li{ display:block; float:left; width:33.32%; color:#848484; font-size:14px; line-height:32px; }
.center-head .list-box ul li p{ text-align:center; }
.center-head .list-box ul li .link-btn{ display:inline-block; padding:5px 15px; color:#fff; font-size:12px; line-height:18px; background:#6caa4b; vertical-align:middle; }
.center-info{ position:relative; margin:0 50px 0; padding:15px 30px; background:#fff; }
.center-info ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.center-info ul li{ display:block; float:left; width:50%; _width:49.8%; line-height:30px; color:#999; }
.center-tit{ margin:0 50px; padding:10px 15px; background:#fafafa; line-height:24px; }
.center-tit span{ float:right; font-size:12px; }
.center-tit h3{ color:#000; font-size:14px; font-weight:normal; }
.center-tit h3 i{ margin-right:5px; font-size:14px; }

.shopping-content{width:1200px;margin: 15px auto;min-height:600px;padding-top:30px;background: #fff;}
.cart-box{ position:relative; margin:0 50px; }
.cart-box .cart-table{ border:1px solid #eee; }
.cart-box .cart-table th{ padding:0.8em 0.5em; color:#555; font-size:13px; font-weight:400; background:#f5f5f5; border-bottom:1px solid #eee; }
.cart-box .cart-table td{ padding:1em 0.5em; color:#555; font-size:13px; border-bottom:1px solid #eee; }
.cart-box .cart-table td .stxt{ margin-top:5px; color:#666; font-size:12px; line-height:20px; }
.cart-box .cart-table td input.checkall{ padding:0; border:1px solid #eee; background:#fff; }
.cart-box .cart-table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
.cart-box .cart-table td .buy-box{ margin:auto; padding:0; width:74px; height:22px; overflow:hidden; }
.cart-box .cart-table td .buy-box a{ display:block; float:left; width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; border:1px solid #e8e8e8; overflow:hidden; }
.cart-box .cart-table td .buy-box .input{ float:left; margin:0; padding:0; width:30px; font-size:12px; height:20px; line-height:20px; text-align:center; ime-mode:Disabled; border-radius:0; border-left:0; border-right:0; }

.item-box{ clear:both; padding:20px 0; font-size:14px; }
.item-box li{ display:block; float:left; margin:0 25px; height:28px; line-height:28px; }
.item-box li label input{ margin-right:3px; }
.item-box li em{ color:#999; }

.buy-foot{ margin:20px 0; font-size:14px; }
.buy-foot .left-box{ float:left; }
.buy-foot .left-box dl{ clear:both; padding-bottom:10px; line-height:28px; }
.buy-foot .left-box dl dt{ color:#6c6c6c; }
.buy-foot .left-box dl dd .input{ width:230px; padding:5px; border:1px solid #e0e0e0; }
.buy-foot .right-box{ float:right; text-align:right; }
.buy-foot .right-box p{ line-height:38px; }
.buy-foot .right-box p .price{ color:#f00; font-weight:700; }
.buy-foot .right-box p.txt-box{ margin-top:10px; font-size:18px; font-weight:700; }
.buy-foot .right-box p.btn-box{ margin-top:20px; }
.buy-foot .right-box p.btn-box .btn{ display:inline-block; margin:0 0 0 5px; padding:8px 25px; width:auto; height:auto; line-height:20px; border:0; background:#e7b423;  cursor:pointer; }
.buy-foot .right-box p.btn-box .button{ background:#1e7bb3; }
.buy-foot .right-box p.btn-box .submit{ background:#34ad2a; }
.buy-foot .right-box p.btn-box .gray{ background:#ddd; }

.cart-foot{ margin:0 50px; padding:20px 0 30px; height:40px; }
.cart-foot .left-box{ float:left; line-height:40px; }
.cart-foot .left-box a{ margin-right:20px; font-size:14px; }
.cart-foot .right-box{ float:right; }
.cart-foot .right-box button{ display:inline-block; margin:0 0 0 5px; padding:8px 25px; width:auto; height:auto; line-height:20px; color:#fff; border:0; background:#d70029; cursor:pointer; }
.cart-foot .right-box .submit{ background:#34ad2a; }
.cart-foot .right-box .button{ background:#1e7bb3; }

.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:420px; font-size:14px; text-align:left; }
.msg-tips .icon{ display:block; float:left; width:60px; height:60px; }
.msg-tips .icon i{ margin:0; padding:0; font-size:60px; color:#090; line-height:1em; }
.msg-tips .icon.warning i{ color:#f90; }
.msg-tips .icon.error i{ color:#f00; }
.msg-tips .info{ margin-left:80px; }
.msg-tips .info strong{ display:block; padding-bottom:5px; color:#333; font-size:18px; font-weight:normal; line-height:1.3em; }
.msg-tips .info p{ line-height:24px; color:#666; font-size:14px; }
.msg-tips .info p a{ margin:auto 2px; }

/*表格样式*/
.table-wrap{ margin:0 50px 20px; }
.ftable{ margin:15px 0; width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ margin:15px 0; width:100%; background:#fff; _width:auto; }
.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
.ftable td s{ color:#999; text-decoration:line-through; }
.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
/*会员列表页码样式*/
.page-foot{ clear:both; height:35px; line-height:35px; }
.page-foot .btn-box a{ display:inline-block; margin-right:10px; padding:5px 15px; line-height:20px; border:1px solid #eee; font-size:12px; vertical-align:middle; }
.page-foot .right{ float:right; }

.accept-box{ margin-bottom:50px; padding:0; background:#fff; border:1px solid #f0f0f0; }
.accept-box dl{ padding:0 !important; }
.accept-box dl.head{ position:relative; margin:0; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
.accept-box dl.head dd{ margin-left:10px; }
.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
.order-progress{ position:relative; margin:20px 50px; height:55px; }
.order-progress li{ position:relative; float:left; width:33%; text-align:center; }
.order-progress.mini li{ width:25%; }
.order-progress li .progress{ display:block; margin-right:1px; line-height:20px; color:#424242; font-size:12px; text-align:center; background:#eee; }
.order-progress li .info{ display:block; margin-top:15px; line-height:20px; color:#757575; font-size:12px; text-align:center; }
.order-progress li.active .progress{ color:#fff; background:#83c44e; }
.order-progress li.first .progress{ border-top-left-radius:20px; border-bottom-left-radius:20px; }
.order-progress li.last .progress{ border-top-right-radius:20px; border-bottom-right-radius:20px; }